//
//  shape object
//

object shape
  procs
    def area abstract
      outs
        float a
      end
    end

    def perimiter abstract
      outs
        float p
      end
    end
  end
end

